3d210ae87547d0b69ae947e31571c494e21db9c8,services/src/generated/test/grpc/io/grpc/reflection/testing/ReflectableServiceGrpc.java,ReflectableServiceGrpc,getServiceDescriptor,#,215
Before Change
public static synchronized io.grpc.ServiceDescriptor getServiceDescriptor() {
if (serviceDescriptor == null) {
serviceDescriptor = new io.grpc.ServiceDescriptor(SERVICE_NAME,
new ReflectableServiceDescriptorSupplier(),
METHOD_METHOD);
}
return serviceDescriptor;
}
}
After Change
private static volatile io.grpc.ServiceDescriptor serviceDescriptor;
public static io.grpc.ServiceDescriptor getServiceDescriptor() {
io.grpc.ServiceDescriptor result = serviceDescriptor;
if (result == null) {
synchronized (ReflectableServiceGrpc.class) {
result = serviceDescriptor;
if (result == null) {
serviceDescriptor = result = new io.grpc.ServiceDescriptor(
SERVICE_NAME,
new ReflectableServiceDescriptorSupplier(),
METHOD_METHOD);
}
}
}
return result;
}
}